#ifndef __phrase_h__
#define __phrase_h__

/* Forward Declarations */

struct ENUMDESC;

/* header files for imported files */
#include "element.h"

#ifndef __IHTMLPhraseElement_FWD_DEFINED__
#define __IHTMLPhraseElement_FWD_DEFINED__
typedef interface IHTMLPhraseElement IHTMLPhraseElement;
#endif     /* __IHTMLPhraseElement_FWD_DEFINED__ */

#ifndef __IHTMLPhraseElement2_FWD_DEFINED__
#define __IHTMLPhraseElement2_FWD_DEFINED__
typedef interface IHTMLPhraseElement2 IHTMLPhraseElement2;
#endif     /* __IHTMLPhraseElement2_FWD_DEFINED__ */

#ifndef __IHTMLSpanElement_FWD_DEFINED__
#define __IHTMLSpanElement_FWD_DEFINED__
typedef interface IHTMLSpanElement IHTMLSpanElement;
#endif     /* __IHTMLSpanElement_FWD_DEFINED__ */

#ifndef __IHTMLPhraseElement_INTERFACE_DEFINED__

#define __IHTMLPhraseElement_INTERFACE_DEFINED__

EXTERN_C const IID IID_IHTMLPhraseElement;


MIDL_INTERFACE("3050f20a-98b5-11cf-bb82-00aa00bdce0b")
IHTMLPhraseElement : public IDispatch
{
public:
};

#endif     /* __IHTMLPhraseElement_INTERFACE_DEFINED__ */


#ifndef __IHTMLPhraseElement2_INTERFACE_DEFINED__

#define __IHTMLPhraseElement2_INTERFACE_DEFINED__

EXTERN_C const IID IID_IHTMLPhraseElement2;


MIDL_INTERFACE("3050f824-98b5-11cf-bb82-00aa00bdce0b")
IHTMLPhraseElement2 : public IDispatch
{
public:
    virtual HRESULT STDMETHODCALLTYPE put_cite(
         /* [in] */ BSTR v) = 0;

    virtual HRESULT STDMETHODCALLTYPE get_cite(
         /* [out] */ BSTR * p) = 0;

    virtual HRESULT STDMETHODCALLTYPE put_dateTime(
         /* [in] */ BSTR v) = 0;

    virtual HRESULT STDMETHODCALLTYPE get_dateTime(
         /* [out] */ BSTR * p) = 0;

};

#endif     /* __IHTMLPhraseElement2_INTERFACE_DEFINED__ */


#ifndef __IHTMLSpanElement_INTERFACE_DEFINED__

#define __IHTMLSpanElement_INTERFACE_DEFINED__

EXTERN_C const IID IID_IHTMLSpanElement;


MIDL_INTERFACE("3050f3f3-98b5-11cf-bb82-00aa00bdce0b")
IHTMLSpanElement : public IDispatch
{
public:
};

#endif     /* __IHTMLSpanElement_INTERFACE_DEFINED__ */



EXTERN_C const GUID GUID_HTMLPhraseElement;



EXTERN_C const GUID DIID_DispHTMLPhraseElement;


#ifndef _CPhraseElement_PROPDESCS_
EXTERN_C const PROPERTYDESC_BASIC s_propdescCPhraseElementcite;
EXTERN_C const PROPERTYDESC_BASIC s_propdescCPhraseElementdateTime;

#endif


EXTERN_C const GUID GUID_HTMLSpanElement;



EXTERN_C const GUID DIID_DispHTMLSpanElement;


#ifndef _CSpanElement_PROPDESCS_
EXTERN_C const PROPERTYDESC_NUMPROP s_propdescCSpanElementnofocusrect;

#endif


#endif /*__phrase_h__*/

